package com.briup.server.security;

import java.lang.annotation.*;

/**
 * 权限注解，用于标注需要权限校验的接口
 */
@Documented
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Permission {
    /**
     * 权限表达式，用于指定需要校验的权限，
     * 使用对应的角色名进行校验
     *
     * @return 权限表达式
     */
    String[] value() default "";
}
